copy mechanism